home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / awt / Checkbox$AccessibleAWTCheckbox.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  2.3 KB  |  83 lines

  1. package java.awt;
  2.  
  3. import java.awt.event.ItemEvent;
  4. import java.awt.event.ItemListener;
  5. import javax.accessibility.AccessibleAction;
  6. import javax.accessibility.AccessibleRole;
  7. import javax.accessibility.AccessibleState;
  8. import javax.accessibility.AccessibleStateSet;
  9. import javax.accessibility.AccessibleValue;
  10.  
  11. public class Checkbox$AccessibleAWTCheckbox extends Component.AccessibleAWTComponent implements ItemListener, AccessibleAction, AccessibleValue {
  12.    private static final long serialVersionUID = 7881579233144754107L;
  13.    // $FF: synthetic field
  14.    final Checkbox this$0;
  15.  
  16.    public Checkbox$AccessibleAWTCheckbox(Checkbox var1) {
  17.       super(var1);
  18.       this.this$0 = var1;
  19.       var1.addItemListener(this);
  20.    }
  21.  
  22.    public void itemStateChanged(ItemEvent var1) {
  23.       Checkbox var2 = (Checkbox)var1.getSource();
  24.       if (this.this$0.accessibleContext != null) {
  25.          if (var2.getState()) {
  26.             this.this$0.accessibleContext.firePropertyChange("AccessibleState", (Object)null, AccessibleState.CHECKED);
  27.          } else {
  28.             this.this$0.accessibleContext.firePropertyChange("AccessibleState", AccessibleState.CHECKED, (Object)null);
  29.          }
  30.       }
  31.  
  32.    }
  33.  
  34.    public AccessibleAction getAccessibleAction() {
  35.       return this;
  36.    }
  37.  
  38.    public AccessibleValue getAccessibleValue() {
  39.       return this;
  40.    }
  41.  
  42.    public int getAccessibleActionCount() {
  43.       return 0;
  44.    }
  45.  
  46.    public String getAccessibleActionDescription(int var1) {
  47.       return null;
  48.    }
  49.  
  50.    public boolean doAccessibleAction(int var1) {
  51.       return false;
  52.    }
  53.  
  54.    public Number getCurrentAccessibleValue() {
  55.       return null;
  56.    }
  57.  
  58.    public boolean setCurrentAccessibleValue(Number var1) {
  59.       return false;
  60.    }
  61.  
  62.    public Number getMinimumAccessibleValue() {
  63.       return null;
  64.    }
  65.  
  66.    public Number getMaximumAccessibleValue() {
  67.       return null;
  68.    }
  69.  
  70.    public AccessibleRole getAccessibleRole() {
  71.       return AccessibleRole.CHECK_BOX;
  72.    }
  73.  
  74.    public AccessibleStateSet getAccessibleStateSet() {
  75.       AccessibleStateSet var1 = super.getAccessibleStateSet();
  76.       if (this.this$0.getState()) {
  77.          var1.add(AccessibleState.CHECKED);
  78.       }
  79.  
  80.       return var1;
  81.    }
  82. }
  83.